From f96d7b972b123324a217cae9981f00f105ec7182 Mon Sep 17 00:00:00 2001 From: Marek Kasik Date: Thu, 25 Sep 2008 11:46:35 +0000 Subject: [PATCH] =?utf8?q?Bug=20553241=20=E2=80=93=20double=20freed=20poin?= =?utf8?q?ter=20in=20lpr=5Fwrite=20cause=20firefox3=20crash?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-09-25 Marek Kasik Bug 553241 – double freed pointer in lpr_write cause firefox3 crash * modules/printbackends/lpr/gtkprintbackendlpr.c: The redundant freeing of memory was removed. Patch by Chris Wang svn path=/trunk/; revision=21516 --- ChangeLog | 9 +++++++++ modules/printbackends/lpr/gtkprintbackendlpr.c | 2 -- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 76b9631e11..d582277661 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-09-25 Marek Kasik + + Bug 553241 – double freed pointer in lpr_write cause firefox3 crash + + * modules/printbackends/lpr/gtkprintbackendlpr.c: + The redundant freeing of memory was removed. + + Patch by Chris Wang + 2008-09-25 Michael Natterer * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize): diff --git a/modules/printbackends/lpr/gtkprintbackendlpr.c b/modules/printbackends/lpr/gtkprintbackendlpr.c index fd5952d5d1..b5826fdcf2 100644 --- a/modules/printbackends/lpr/gtkprintbackendlpr.c +++ b/modules/printbackends/lpr/gtkprintbackendlpr.c @@ -289,8 +289,6 @@ lpr_write (GIOChannel *source, lpr_print_cb (GTK_PRINT_BACKEND_LPR (ps->backend), error, user_data); - if (error) - g_error_free (error); if (error != NULL) { -- 2.30.2